@charset "utf-8";

#flow{width:700px; margin:30px auto;}
#flow_step{padding:18px 0; margin-top:15px; border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1; font-family:宋体}
#flow h2,#flow h3{font-size:14px; font-weight:bold; color:#8a5d1a;}
#flow h2{margin:0; padding:20px 0 10px 0;;border-top:1px solid #cdcdcd;}
#flow h3{margin-top:50px; padding:50px 0 15px 0; margin:0;border-bottom:1px dashed #cdcdcd; background:none; text-align:left}

/*购物车*/
.flow_table th,.flow_table td{border-bottom:1px dashed #cdcdcd; padding:15px 0;}
.flow_table{ line-height:1.8;}
.sub_price{text-align:right; padding:30px 0;}

.flow_sub{padding-bottom:30px;}
.flow_sub a:link    { text-decoration:none; color:#fff; font-weight:bold; }
.flow_sub a:visited { text-decoration:none; color:#fff; font-weight:bold; }
.flow_sub a:active  { text-decoration:none; color:#fff; font-weight:bold; }
.flow_sub a:hover   { text-decoration:none; color:#fff; font-weight:bold; }

.btn_jxgw{margin-right:2px}
.btn_qjs,.btn_jxgw {width:102px; height:30px; line-height:30px; display:block;}
.btn_qjs a,.btn_jxgw a{ background:url(images/btn.png) no-repeat 0 0;display:block;}
.btn_jxgw a{background-position:-87px 0px; text-align:center;}
.btn_jxgw a:hover{background-position:-87px -30px;}
.btn_qjs a{background-position:-87px -122px; padding-left:34px;}
.btn_qjs a:hover{background-position:-87px -152px;}

.flow_area{padding-top:50px;}
.flow_area p{padding:2px 0}

/*购物车*/
.flow_input{ padding-top:50px}
.flow_input p{padding:5px 0;}
#flow_userlogin{ padding:20px 25px; width:284px; border:1px solid #e5e5e5; background-color:#f5f5f5; float:left;}
#flow_singup{ margin-left:60px; margin-top:-10px;float:left;}

.btn_login, .btn_zjgm, .btn_singup, .btn_address, .btn_deladdress, .btn_compbuy{background:url(images/btn.png) no-repeat 0 0;border: 0;cursor: pointer;outline: 0; font-weight:bold; color:#fff;}

.btn_login{width:46px; height:32px; background-position:0 -51px;}
.btn_login:hover{ background-position:0 -83px;}
.btn_zjgm{width:200px; height:32px; background-position:0 -183px; color:#2d2d2d;}
.btn_zjgm:hover{ background-position:0 -215px;}
.btn_singup{width:64px; height:29px; background-position:0 -116px;}
.btn_singup:hover{ background-position:0 -145px;}
.btn_address{width:102px; height:30px;background-position:-87px 0px;}
.btn_address:hover{background-position:-87px -30px;}
.btn_deladdress{width:45px; height:30px;background-position:-200px -79px;}
.btn_deladdress:hover{background-position:-245px -79px;}
.btn_compbuy{width:150px; height:39px;background-position:-200px 0px; font-size:18px; font-family:微软雅黑}
.btn_compbuy:hover{background-position:-200px -39px;}

.flow_done{padding:100px 0 100px 80px; background:url(images/gou.png) no-repeat 0 100px; margin-left:50px;}


/*购物车提示点击更新按钮式样2.6.2版本添加*/
.messageli {list-style-type:none;padding:5px;color:red}
.messagediv {font-size:12px;position:absolute;border:1px solid #FFD700;text-align:center;padding:5px;background-color:#FFFACD;filter:alpha(opacity=90);-moz-opacity:0.7;opacity: 0.7;}


/*2011旧样式 准备删除*/
.CheckOut_title{background:url(images/checkout_title_bg.png) no-repeat 0% 0%; line-height:24px; font-weight:bold; color:#FFF; padding:0px 15px; margin-top:10px;}
.CheckOut_title a{font-weight:normal;}
.CheckOut_area {padding:20px; border-right:1px solid #cdcdcd; border-left:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}

.SubTotalPrice {text-align:right; padding-top:20px;}
.TotalPrice {text-align:right; border:3px #8d5a1a solid; border-top:none; padding:20px;}
.TotalPrice p {line-height: 2.4em;border-bottom:1px dashed #cdcdcd; color:#333;}
.succed {line-height: 2em;text-align: center;padding: 30px;}
.Order_Setp {background: url(images/bc-bg-corners.gif) no-repeat 0% 0%;margin: 20px 0px; height:33px;}
.Order_Setp .os_title{background:none; padding:0px 100px 0px 20px; color:#8a5d1a;}
.Order_Setp ul{background: url(images/bc-bg-corners-plain_btm.gif) no-repeat 0% 100%; width:900px; height:35px; overflow:hidden;}
.Order_Setp ul li{float:left; background:url(images/bc-bg-corners_sep.gif) no-repeat 0% 50%; color:#999; line-height:35px; padding:0px 31px 0px 40px;}

@charset "utf-8";
#UserNote {padding: 20px 5px 10px 5px;font-weight: bold;}

.User_LeftMenu {float: left;width: 200px;margin-top: 20px;overflow: hidden;}
.User_LeftMenu ul li a {display: block;background: url(images/left_menu_bg.gif) no-repeat;line-height: 29px;height: 29px;padding-left: 30px;}
.User_LeftMenu ul li a:hover {background: url(images/left_menu_bg_ov.gif) no-repeat;text-decoration: none;}
.User_LeftMenu .curs {color: #8a5d1a;font-weight: bold;background: url(images/left_menu_bg_ov.gif) no-repeat;display: block;line-height: 29px;height: 29px;padding-left: 30px;}

.User_RightArea{float:right;width:680px;margin-top:20px;border-top:3px solid #333;overflow: hidden;}
.User_RightArea h5 {font-size:14px; color:#8a5d1a;padding:40px 0 10px 0; margin:0; background:none; text-align:left}
.user_main{padding:0px 40px 40px 40px; border:1px solid #ededed; margin-top:10px;}
.usr_title{padding:30px 0 15px 0; margin:0;border-bottom:1px dashed #cdcdcd;font-size:14px; color:#8a5d1a; font-weight:bold;}

.find_possword{ padding:50px 0;}
.find_possword p{padding:10px 0;}

.btn_register{background:url(images/btn.png) no-repeat 0 0;width:102px; height:30px;background-position:-87px -61px; color:#fff; display:block;font-weight:bold;border: 0;cursor: pointer;outline: 0; }
.btn_register a{background:url(images/btn.png) no-repeat 0 0;width:102px; height:30px;background-position:-87px -61px; display:block;font-weight:bold; line-height:30px; text-align:center;}
.btn_register:hover,.btn_register a:hover{ background-position:-87px -91px; text-decoration:none}